#1.编写一个装饰器，用于记录函数的调用日志，包括调用函数名、时间和参数，调用结束后输出调用函数名和时间

import time
def record_fun(func):
    def inner(*args,**kwargs):
        print(f"{args,kwargs}")      #参数
        a=func.__name__              #函数名
        print(a)
        start=time.time()            #调用时间
        result=func(*args,**kwargs)
        stop=time.time()
        print(f"调用{a}的执行时间为{stop-start}")
    return inner

@record_fun
def show():
    for i in range(1, 4):
        print(f"第 {i} 次输出")
        time.sleep(1)

if __name__ == '__main__':
    show()